package com.ft.core.exceptions;

/**
 * @copyright (C), 2015-2019, 梵途科技有限公司
 * @fileName: ExceptionLevel
 * @author: 李阳
 * @date: 2019/4/17 10:53
 * @description: 异常级别
 */
public enum ExceptionLevel {

    /**
     * 未知
     */
    NONE(0),
    /**
     * 用户级别
     */
    USER(1),
    /**
     * 应用级别
     */
    APPLICATION(2),
    /**
     * 系统级别
     */
    SYSTEM(3);

    private final int code;

    /**
     * 实例化
     *
     * @param code
     */
    private ExceptionLevel(int code) {
        this.code = code;
    }

    /**
     * 获取代码
     *
     * @return
     */
    public int getCode() {
        return code;
    }
}
